﻿.header_wrapper
{
	border-bottom : solid 1px #ccc;
	height : 55px;
	margin-bottom: 10px;
	
}

body, input, textarea, select {
font-family:Arial,Helvetica,sans-serif;
font-size : 100%;
}

input, textarea, select {
color:#222222;
font-size:12px;
}

.show
{
    visibility:visible;
}

.hide
{
    visibility:hidden;
}

#Main {
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-left:10px;
padding-right:10px;
padding-top:0pt;
text-align:left;
width:760px;
}

.TagList {
color:#666666;
font-size:12px;
}

.TagList a {
 color:#FFFFFF;
 text-decoration:underline;
}

.TagList a :visited {
 color:#FFFFFF;
}
.globe {
margin-right:5px;
text-decoration:none;
}

.tagBox {
background:#ccc none no-repeat scroll 0% 50%;
border:1px solid #0063DC;
padding: 5px;
width : 490px;
}

#pager
{
	font-size:10pt;
	font-weight:bold;
	background:#ccc none no-repeat scroll 0% 50%;
	border:1px solid #0063DC;
	width : 235px;
	height:15px;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
}


#pager a
{
 color:#0063DC;
 text-decoration:none;
}

#pager div
{
    display:inline;
    float:left;
}

#pager div.right
{
    display:inline;
    float:right;
}

#pager a:visited
{
 color:#0063DC;
 text-decoration:none;
}

#pager a.next
{
    float:right;
}

#pager a.prev
{
    float:left;
}

#pager a.index
{
    float:none;
}

.tagBox a {
 color:#0063DC;
 text-decoration:underline;
}

.tagBox a :visited {
 color:#0063DC;

}

.pTagBox h2 {
background:#0063DC none repeat scroll 0%;

color:#FFFFFF;
font-size:10pt;
margin: -5px -5px 5px;
padding:4px 10px;
}
.pTagBox {
background-color : #ccc;
border:1px solid #0063DC;
padding: 5px;
width : 230px;
}

div.photoDescription {
font-size:12px;
margin:0pt;
}
#About 
{
	padding:10px 10px 10px 0pt;
}
.error_msg
{
	height:25px;color:Red; background:#ffffa3 5px 5px no-repeat;font-weight:bold;padding: 5px 5px 5px 5px; margin-bottom: 10px; border: solid 1px green; clear:both;
}
.success_msg
{
	height:25px;color:Green; background:#ffffa3 5px 5px no-repeat;font-weight:bold;padding: 5px 5px 5px 5px; margin-bottom: 10px; border: solid 1px green; clear:both;
}

.butt {
background:#0063DC none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
width:auto;
}


.waterMarked
{
	color:#0063DC;
	font-size:10pt;
	font-style:italic;
}

.search_menu
{
    text-transform:none;
    font-size:10pt;
    background-color:white;
    position:absolute;
    text-align:left;
    width:180px;
    z-index:5000;
    margin-left: 70px;
    margin-top: 30px;
    border-left-style: none;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
    

.search_menu div
{
    border-bottom: dotted 1px #ccc;
    padding : 2px;

}

.search_menu div 
{
    border-bottom: dotted 1px #ccc;
    padding : 2px;

}

.search_menu a
{
    text-decoration:none;
    color:Blue;
}

.search_menu a:hover
{
    color:black;
}


.selectedOption
{
    background-color : whitesmoke;
}

.emptyTextBox {
color:graytext !important;
font-style:italic;
}

.photoList 
{
	width : 241px;
	margin : 0px;
	list-style-type:none;
}
.photoList li
{
	float :left;
	width : 80px;
	height : 80px;
	text-indent : -40px;
}
.photoList li a
{
	text-decoration:none;
	width:80px;
}


.loading
{
	background:white url('__APPPATH__Views/Shared/Images/loading.gif') no-repeat scroll 12px;
	border:1px dotted #CCCCCC;
	height:30px;
	margin-left:180px;
	margin-top:200px;
	position:absolute;
	vertical-align:middle;
	width:100px;
	padding-top:10px;
	padding-left:30px;
	
}
.loadingImg
{
    background:white url(/Views/Shared/Images/loading.gif) no-repeat scroll 5px 50%;
    border:1px solid #0063DC;
    font-size:10pt;
    height:25px;
    margin-left:73px;
    margin-top:140px;
    padding-left:25px;
    padding-top:8px;
    position:absolute;
    vertical-align:middle;
    width:65px;
    z-index:100;
}

.Who {
border:medium none;
margin-left:0px;
margin-right:0px;
padding-left:2px;
padding-right:0px;
vertical-align:middle;
}

.said {
padding-bottom:15px;
font-size:12px;
}

h3 {
color:#FF0084;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
padding-bottom: 5px;

}

.license {
display:block;
margin-top:4px;
}

.privacy {
color:#999999;
font-size:11px;
line-height:15px;
}

div.message 
{
	background-color:#E9FAD0;
	border-bottom:1px solid #AEE756;
	border-top:1px solid #AEE756;
	color:Red;
    font-size : 1em;
	font-weight : bold;
	padding: 15px 20px 15px 20px;
}
/*
ul.message li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.message li
{
	font-size : 1em;
	font-weight : bold;
	padding: 15px 20px 15px 20px;
	text-align:left;
}
*/


.userBox
{
    background: transparent url('__APPPATH__Views/Shared/Images/logLogo.png') repeat-x;  
    height: 25px;
    color:white;
    font-size:11pt;   
    width:490px;
    padding-left: 10px;
    margin-left : 2px;
    padding-top : 2px;
}

.userBox a
{
    color:White;
    text-decoration:underline;
    font-weight:bold;
}
.userBox a : visited
{
    color:White;
    text-decoration:underline;
    font-weight:bold;
}

#exception
{
  font-family: "Courier New", Courier, monospace
}